package com.leilei.dao;

import com.leilei.entity.ShoppingCart;
import com.leilei.entity.ShoppingCustom;

import java.util.Map;

public interface IShopCartDao {

    /**
     * 保存购物车信息
     * @param shopCartMap   购物车
     * @return 受影响的行数
     */
    int saveShopCart(Map<ShoppingCustom, ShoppingCart> shopCartMap);

    /**
     * 根据用户查找未付款的购物车信息
     * @param uid 查找的用户id
     * @return 返回购物车集合
     */
    Map<ShoppingCustom, ShoppingCart> selectCartNoBuyByUid(int uid);

    /**
     * 根据用户查找已付款的购物车信息
     * @param uid 查找的用户id
     * @return 返回购物车集合
     */
    Map<ShoppingCustom, ShoppingCart> selectCartBuyByUid(int uid);

}
